const { DataTypes } = require('sequelize')
const seq = require('../db/seq')

//创建模式（Model zd_user -> zd_user）
const User = seq.define('zd_user', {
  //id 会被sequelize自动创建，管理
  user_name: {
    type: DataTypes.STRING,
    allowNull: false, //是否为空
    unique: true, //字段是否唯一
    comment: '用户名。唯一',
  },
  password: {
    type: DataTypes.CHAR(64),
    allowNull: false,
    comment: '密码',
  },
  is_admin: {
    type: DataTypes.BOOLEAN,
    allowNull: false,
    defaultValue: 0,
    comment: '是否是管理员，1代表是管理员，0不是（默认）',
  },
})

//force:true如果我们有这个表的话就会删除了这个表然后重新创建
module.exports = User
